extends 棋局状态类

func 进入(_data:Dictionary={}) -> void:
	print("进入:", name)
	if 棋局.超过规定步数():
		GameViewManager.打开弹窗("结局判定",{结局="黑方挑战失败"})
	elif 棋局.黑方可将军() or 棋局.老将对视():
		GameGlobal.播放绝杀音效()
		GameViewManager.打开弹窗("结局判定",{结局="黑方胜利"})
	elif 棋局.和棋判定():
		GameViewManager.打开弹窗("结局判定",{结局="和棋"})
	else:
		if 棋局.红方可将军():
			GameGlobal.播放将军音效()
		if 棋局.黑棋AI:
			切换状态("黑棋AI选择")
		else:
			切换状态("黑棋选择")
		
func 离开() -> void:
	pass

func on_input(_event: InputEvent):
	pass
